Creating, modifying, integrating, and testing software codeMaintaining existing computer programs by making changes where necessaryIdentifying and communicating technical problems, processes, and solutionsSoftware status, ope...